#include "precompiled.h"
#include "NPC.h"
#include "Core.h"
#include "Geometry_Pool.h"
#include "Model.h"


NPC::NPC(void)
{
	ref_model = 0;
}

NPC::NPC( std::string model_key  )
{
	// Get the model from the pool.
	ref_model = gs_geompool->get_modelValue(model_key);

	// Let us know if we were unable to get the model.
	if( ref_model == 0 )
		printf("Scenery unable to retrieve model with key: %s\n",model_key);
}


NPC::~NPC(void)
{
}


void NPC::Translate( glm::vec4 translation ){
	transform._position += translation;
}

void NPC::Update( GLdouble time ){

}

void NPC::Draw(){

}
